On the total correctness of lawson's oriented walk algorithm
نویسنده
چکیده
Lawson's oriented walk is a simple algorithm for point location without preprocessing. Originally formulated for planar Delaunay triangulations 2], it generalizes immediately to tesselations of a convex, polyhedral domain into convex, polyhedral cells in d-space. Given a query point q, the algorithm works as follows. 1. Pick some cell C of the tesselation. 2. For each facet F of C, determine the position of q relative to the hyperplane that contains F. 3. If q and C lie on opposite sides of the hyper-plane, step through F: If F is an interior facet of the tesselation, iterate Steps 2{4 for the cell on the other side of F. If F is a boundary facet, report that q lies outside the domain. 4. If q lies on the same side as C (or on the hyper-plane) for all facets of C, report that q 2 C. Partial correctness of the oriented walk is easily seen. If it terminates, it locates q correctly in some cell or outside the domain. Although the algorithm is widely used, it seems that its total correctness has not been investigated. The importance of this question is illustrated by a recent publication. M ucke et al. 3] use an oriented walk in 3-dimensional Delaunay triangu-lations. Innnite loops can occur in this setting. Figure 1 shows an innnitely looping oriented walk in a planar triangulation. In some triangles of the loop, there are two alternative edges through which the walk could step. The (hypothetical) implementation at hand tests the unfavorable edge rst, and therefore loops. A diierent implementation might test the favorable edge rst and terminate. If a walk happens to follow the line segment from some starting point to q, it will terminate. Thus, a given tesselation can only contain a potential innnite loop. Whether or not an oriented walk gets caught in this loop is implementation-dependent. Proposition 1. The oriented walk algorithm is only partially correct in planar triangulations. Supported by Deutsche Forschungsgemeinschaft (DFG), grant MU 744/3-2. q Figure 1. An innnitely looping oriented walk. The example in Figure 1 can bèinnated' to higher dimensions. Let T be a (d ? 1)-dimensional triangu-lation. Let S be a suuciently large sphere in d-space, and let H be the equatorial hyperplane of S, as in Figure 2. Embed T into H such that it lies inside S. Project the vertices of T into the northern hemisphere of S, …
منابع مشابه
Mathematical consideration of Phase-Matching bandwidth, effective nonlinear coefficient and the walk-off effect for LiGa(SexS1-x)2 nonlinear crystals by using Genetic algorithm
In this paper the Phase-Matching bandwidth, effective nonlinear coefficient and the walk-off angle within the effective bandwidth of the LiGa(SexS1-x)2 biaxial nonlinear crystals are calculated using the Genetic algorithm (GA). This calculation is held for all tree principle XY, YZ and XZ planes individually. The results are shown the accuracy of the applied algorithm is quite qualified.
متن کاملOptimized Joint Trajectory Model with Customized Genetic Algorithm for Biped Robot Walk
Biped robot locomotion is one of the active research areas in robotics. In this area, real-time stable walking with proper speed is one of the main challenges that needs to be overcome. Central Pattern Generators (CPG) as one of the biological gait generation models, can produce complex nonlinear oscillation as a pattern for walking. In this paper, we propose a model for a biped robot joint tra...
متن کاملA cost-oriented model for multi-manned assembly line balancing problem
In many real world assembly line systems which the work-piece is of large size more than one worker work on the same work-piece in each station. This type of assembly line is called multi-manned assembly line (MAL). In the classical multi-manned assembly line balancing problem (MALBP) the objective is to minimize the manpower needed to manufacture one product unit. Apart from the manpower, othe...
متن کاملTracking performance of incremental LMS algorithm over adaptive distributed sensor networks
in this paper we focus on the tracking performance of incremental adaptive LMS algorithm in an adaptive network. For this reason we consider the unknown weight vector to be a time varying sequence. First we analyze the performance of network in tracking a time varying weight vector and then we explain the estimation of Rayleigh fading channel through a random walk model. Closed form relations a...
متن کاملPareto design of fuzzy tracking control based on the particle swarm optimization algorithm for a walking robot in the lateral plane on slope
Many researchers have controlled and analyzed biped robots that walk in the sagittal plane. Nevertheless, walking robots require the capability to walk merely laterally, when they are faced with the obstacles such as a wall. In walking robot field, both nonlinearity of the dynamic equations and also having a tracking system cause an effective control has to be utilized to address these problems...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998